Słownik techniczny polsko-angielski

hamper, have a restraining effect